AI037
C++ Применение, пятый выпуск
Управление ресурсами и семантика перемещения
Цели обучения
- Освоить парадигму приобретения ресурсов с инициализацией (RAII)
- Различать ссылки на левосторонние и правосторонние значения
- Правильно реализовать конструкторы перемещения и операторы присваивания перемещением
- Применять правило пяти для обеспечения надежного управления ресурсами
- Оптимизировать производительность приложения за счёт уменьшения ненужных глубоких копий